Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

new terms of service #3408

Merged
merged 16 commits into from
May 14, 2015
Merged

new terms of service #3408

merged 16 commits into from
May 14, 2015

Conversation

chadwhitacre
Copy link
Contributor

Closes #3390.

@chadwhitacre chadwhitacre added this to the Pivot milestone May 13, 2015
@chadwhitacre chadwhitacre mentioned this pull request May 13, 2015
@chadwhitacre
Copy link
Contributor Author

The terms are in a markdown file, so we have some alternative layouts for easier reading:

https://github.com/gratipay/gratipay.com/blob/new-terms/www/about/policies/terms-of-service.md
https://gitprint.com/gratipay/gratipay.com/blob/new-terms/www/about/policies/terms-of-service.md

@copiesofcopies isn't allowed to comment publicly here because of attorney-client privilege, but he's aware of this PR as well as #3390, and I'll be proxying the conversation back and forth between here and our private legal repo.

I printed out a copy and made a first pass through. In general I think they're great! I love that we're using terms like Participant and Team and Open Work. That really makes it feel to me like this is Gratipay's document and not just boilerplate (though there's plenty of that, too; why do lawyers always end up shouting towards the end?).

Tomorrow I'll take another pass through with a ✏️, at which point I'll post specific revisions.

@chadwhitacre
Copy link
Contributor Author

cc: @colindean

@colindean
Copy link
Contributor

Planning to take a look later today.

@jiri-janousek
Copy link

I think the terms are great and I'll have no problem to accept them.

@chadwhitacre
Copy link
Contributor Author

@fenryxo Woo-hoo! Awesome! :D 📝

@colindean Cool, thanks. :-)

@ehmatthes
Copy link

I skimmed the terms really quickly, and didn't see anything that stood out in a negative way. I'm also looking at this from the perspective of people I'd reach out to for support:

"If I ask a supporter to make a Gratipay account to support one of my projects, would this pull them in or push them away?"

The terms look professional and complete, and I feel they'd tend to give confidence to new supporters in making a Gratipay account.

@chadwhitacre
Copy link
Contributor Author

Thanks @ehmatthes, good thought re: the impression these create for new users and especially new supporters for Gratipay Teams.

We use a mechanism external to this markdown file for page content
titles. If we should change the title to "Terms of Use" (as it had been
here) then let's do that using our normal mechanism.
Any smart punctuation should be handled by markdown.render.
I like having our raw markdown terms in our repo and public on the
website. In that case though they should be formatted nicely. There were
over-long lines, so I zipped through and reflowed the document using
Vim's standard Markdown formatting.
... and if we expect some people to see the raw markdown file, then it
should have a title. Let's just strip that off when wrapping in the
site's HTML templating.
@chadwhitacre chadwhitacre mentioned this pull request May 13, 2015
@chadwhitacre
Copy link
Contributor Author

I made another pass through with a ✏️ and I've made a few commits to standardize the markdown. I'm going to make another commit with what I take to be non-controversial typos, and then I'm going to annotate the file with the rest of my questions/comments, to be discussed publicly here with whomever is listening, and privately with @copiesofcopies.

Additional points from @copiesofcopies:

  • To take advantage of the DMCA safe harbor for infringing user content, you must file a form with the Copyright Office designating a person to serve as Gratipay's agent to receive infringement notifications. The form is here and the fee is $105. This is an important protection, and you should do this without delay.
  • I think that you should offer clearer guidance about what Open Work is and what Teams need to include in their profiles to qualify. E.g., what is a "clear path" to doing work and receiving money for it? Does that mean specific, actionable tasks must be published somewhere? How much detail do Teams need to go into about how people will be paid? What kind of exceptions can they make? This extra detail doesn't necessarily have to go directly into the terms, it can be in a policy document somewhere, but the terms should link to it.
  • We still need to include language giving Teams the right not to pay Participants for their work until some threshold established by the Team is met. Do you have an idea of what kind of latitude you want to give Teams on this point?

@chadwhitacre
Copy link
Contributor Author

To take advantage of the DMCA safe harbor for infringing user content, you must file a form

Reticketed as gratipay/inside.gratipay.com#202.

The new terms also call for [email protected], so I reticketed setting that up as gratipay/inside.gratipay.com#203.

Terms.

1. You are responsible for maintaining the security of your account
information, including your password. You agree to notify Gratipay
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't provide password authentication (see #1052; we do have API keys, which are basically passwords, but we only allow you to use them with Basic authentication, not cookie authentication. Basic auth is useful from programmatic clients that want to consume our JSON API, but not for human interaction with the site). All authentication via a web browser is done with OAuth against a social network (Twitter, Facebook, etc.).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Current plan after private discussion:

You are responsible for maintaining the security of your account information, including your passwordyour authentication credentials. You agree to notify Gratipay immediately of any actual or suspected loss, theft, or unauthorized use of your passwordcredentials.

otherwise), including without limitation payroll tax, unemployment insurance,
and worker compensation insurance payments. Team Owners are also responsible
for providing any required tax and other documentation to employees,
independent contractors, tax authorities, or any other person.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about minimum wage law? Probably doesn't fit under Fees and Taxes, but seems like something we want to remind Team Owners that they're responsible for complying with.

@silverhook
Copy link

I’ll try to skim the new ToS later today and will be happy to share my view. If you don’t hear from me in a few hours, assume either a) I didn’t have time to do it; or b) I don’t have any issues with it. In both cases, do carry on.

@chadwhitacre
Copy link
Contributor Author

Awesome, thanks @silverhook! P.S. I've posted an explanation why we can't use bitcoin anymore at gratipay/inside.gratipay.com#201 (comment), and I'll follow up via email with specifics for your case.

@chadwhitacre
Copy link
Contributor Author

Terms are done! Last thing here is to clean up the formatting ...

There's some formatting I can't get right via markdown.render. Going to
brute force it for now ...
chadwhitacre added a commit that referenced this pull request May 14, 2015
@chadwhitacre chadwhitacre merged commit ccb05f0 into master May 14, 2015
@chadwhitacre chadwhitacre deleted the new-terms branch May 14, 2015 13:31
@chadwhitacre
Copy link
Contributor Author

Huzzah! 💃

!m @copiesofcopies et al.

@silverhook
Copy link

OK, I managed to skim quickly through the ToS (excluding the PP and other referenced terms).

First of all, I find it very laudable that the ToS are easily readable and take only ~ 8 pages 👏

Regarding the content itself, I think it is fine, however there are some points I would like to have clarified (preferebly in the ToS itself) or I have comments about:

  • In §2.1 you already mention “Teams” without defining them before. Later the ToS lay out how to estabilish a team, but do not explicitly define a Team. While it may be implicitly understood what it is, having an explicit definition would be good. If I understand §2.2 correctly, even one member is enough to constitute a Team. Also, it would be useful to explicitly define what the relationship between “You” and “Team” is.
  • Is the primary aim of §5.3 to idemnify Gratipay or to hold Team Owners liable? The first part of the paragraph reads as if it is about idemnification of Gratipay, but the last sentence seems quite strongly to push the liability onto the Team Owner.
  • Personally, I find using CC0 for Gratipay.com in §6.1 as a really nice touch and a fresh approach. I take it you do understand the implications of this, though.
  • Staying on the topic of copyright, in §7.1 the copyright license that Participant grants to Gratipay is relatively broad to what Gratipay actiually needs at the time. While §7.2 clarifies what this license permits Gratipay to do, I would welcome a provision where it explicitly stated for which purposes Gratipay may use it.
  • If I understand §4.3 correctly in connection with §8.1(2), it is not allowed to fund something like LOIC through Gratipay. (I’m just checking, not complaning.)
  • The wording of §10.1 “subject to certain state laws” seems to be ambiguous whether an NPO (e.g. KDE e.V. or GNOME Foundation) would need to comply with laws concerning charitable solicitations in their own jurisdiction or State of Pennsylvania.
  • Regarding the “without notice to you” provisions in §11.4 and §12.1, I would very much like to be informed of it, just as under §17.2.
  • On that topic, it would be really nice if you could add a possibility for community involvement in the process of changing the ToS & PP, similar to the one in §4.5 (when a Team is being estabilshed).

Other than that, regarding content I have nothing to complain about. It looks pretty good to me 😸

As for the form, I very warmly recommend to read (and apply) the suggestions in this short blog post on how to make HTML legal documents (such as the MPL) look nice. I especially agree with the “no all caps” rule – no-one reads all caps paragraphs, so they are not emphesised, but hidden by it. 😝

Well, I hope this does not sound too grave. Non of there seem to me as deal-breakers, but it would still be nice to work on it, if possible.

@chadwhitacre
Copy link
Contributor Author

Thanks @silverhook! We're going to run with the terms as deployed for purposes of #3399 and #3415. I'm happy to process your input with @copiesofcopies once things settle down.

@chadwhitacre
Copy link
Contributor Author

@silverhook Reticketed as gratipay/inside.gratipay.com#204 so we don't forget. :-)

@silverhook
Copy link

@whit537 I’m cool with that :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

write new terms
7 participants